.freshGraduate{ background-color: #FFFFFF;}
.fg_map{ width: 1100px; margin: 0 auto;}
.fg_map .t1{color: #333333; font-size: 35px; text-align: center; padding-top: 20px}    
.fg_map .t2{text-align: center; padding: 10px 0; color: #666; font-size: 16px;}                                 
.map_Wrap{position: relative; height: 916px; background: url(../img/map.jpg) no-repeat center 0;}
.career_pop{padding-bottom:20px; }
.area .bubble{color:#eb6100; }
.bubble{     display: none;    position: absolute;    color: #eb6100;    width: 100px;    height: 67px;    top: -37px;    left: -43px;    background: url(../img/icons.png) no-repeat 30px -518px;    text-align: center;    line-height: 30px;font-size: 14px;    z-index: 50;font-weight: bold;}

.area{width:20px; height: 24px; position: absolute; left:754px; top:362px; background: url(../img/icons.png) no-repeat 0 -692px;}
.txt-center{text-align: center; line-height: 24px;}
.career_pop{display: none; width:340px; position: absolute; bottom:10px; right:28px; background:url(../img/career_bg.png) 0px 0px repeat ; border: 1px solid #c4c4c4; z-index: 50;}
.career_pop dt{height:50px; line-height: 50px; font-size: 18px; background:#e8e8e8;  padding-left: 10px;}
.career_pop dd{padding:5px 10px; height: 40px; font-size: 16px; border-bottom: 1px dashed #e5e5e5;}
.text-right{text-align: right;}
.text-center{text-align: center;}
.career_pop em{position: absolute; width: 15px; height: 15px; right: -14px; bottom:-1px; background: url(../img/icons.png) no-repeat -1px -67px;}
.career_pop .more-career{line-height: 30px; text-align: center; color:#e12332; font-size: 18px; }
.career_pop .more-career a{color:#e12332;}

.tj{left:772px; top:392px;}
.heb{left:960px; top:218px;}
.dl{left:860px; top:374px; }
.sy{left:863px; top:350px; }
.cc{left:898px; top:285px; }
.wh{left:713px; top:572px; }
.cs{left:698px; top:620px; }
.nj{left:809px; top:532px; }
.sz{left:830px; top:550px; }
.weihai{left:860px; top:435px; }
.jn{left:763px; top:440px; }
.qd{left:807px; top:467px; }
.xa{left:612px; top:503px; }
.lz{left:520px; top:479px; }
.hz{left:820px; top:587px; }
.hh{left:757px; top:555px; }
.sh{left:845px; top:570px; }
.xm{left:790px; top:662px; }
.nc{left:747px; top:609px; }
.cd{left:550px; top:564px; }
.cq{left:581px; top:604px; }
.sz{left:717px; top:732px; }
.xg{left:720px; top:748px; }
.gz{left:690px; top:723px; }

.line{height: 30px; border-bottom: 1px solid #f0f0f0;text-align: center;color: #666666;}
/*.line{border-bottom: 1px solid #f0f0f0;text-align: center;color: #666666;padding-bottom: 3%;}*/
.notice{width: 1100px; margin: 0 auto;}
.notice h2,.process h2,.video h2{color: #333333; font-size: 35px; text-align: center; padding: 20px 0;}
.notice-wrap{width:1060px; height:188px; padding: 20px; background:#f2f2f2;  }
.notice-wrap .left{width:540px; }
.notice-wrap .right{width:505px; }
.notice-list dl{height:24px; line-height: 24px; }
.notice-list dl dt{float: left;}
.notice-list dl dd{float: right; color:#999; }
.notice-list dt a{color: #999}

.notice-list dt.red a{color: #e0322e}
.notice-list .more{color:#4fa4d1; }
.con{width: 1100px; margin: 0 auto}
.pro-tab{width: 204px; margin: 0 auto; margin-bottom:40px;}
.pro-tab li{float: left; width: 100px; height:40px; text-align: center; line-height: 40px; border: 1px solid  #ccc; font-size:14px;cursor: pointer;}
.pro-tab .on{color: #de3435; border-color:#de3435 }
.tab1 {/*-webkit-border-top-left-radius:2px; border-top-left-radius:2px; -webkit-border-bottom-left-radius:2px; border-bottom-left-radius:2px;*/border-radius: 5px 0px 0px 5px}
.tab2 {/*-webkit-border-top-right-radius:2px; border-top-right-radius:2px; -webkit-border-bottom-right-radius:2px; border-bottom-right-radius:2px;*/border-radius: 0px 5px 5px 0px;}

.process-item{display: none}
.block{display: block;}
.video{ margin-bottom: 80px;min-width: 1100px;}
.video-wrap{background:#f0f0f0; height:485px; overflow: hidden; }
.video-wrap .left{width: 795px;}
.video-wrap .right{width:285px;}
.video-list{height: 485px; overflow: auto;}
.video-list li{margin-bottom: 10px;}

.processimg{margin-top: 5%;margin-bottom: 7%}
.processimg .line1{text-align: center;}
.processimg .line1 span{width: 8.5%;display: inline-block;margin: 0px;padding: 0px;}
.processimg .line1 span img{width: 100%;}
.processimg .line1 .index{color: #999999;margin:5px 0px 5px 0px;}
.processimg .line1 .title{font-size: 15px;}

.video-wrap .left{position: relative;}
.video-wrap .left div{position: absolute; top:0; left: 0; display: none}
.video-wrap .left .v1{display: block;}